home *** CD-ROM | disk | FTP | other *** search
/ Varios Español / Varios Español.iso / CLIPP52 / CLP52E1.ZIP / INSTALL.DAT < prev    next >
Text File  |  1993-03-15  |  23KB  |  761 lines

  1. /****************************************************************/
  2. /*  INSTALL.DAT                                                 */
  3. /*                                                              */
  4. /*  Copyright (c) 1992 Computer Associates International        */
  5. /*  Todos los derechos reservados                               */
  6. /*                                                              */
  7. /*  Ultima revisión: 06/03/93                                   */
  8. /****************************************************************/
  9.  
  10. @DefineProject
  11.    @Group     = "A"
  12.    @Requires  @HardDisk
  13.    @Name      = "CA-Clipper 5.2"
  14.    @Version   = "5.2"
  15.    @OutDrive  = C
  16.    @Subdir    = "\\CLIPPER5"
  17. @EndProject
  18.  
  19. @DefineVars
  20.    @Integer @InDisk  = 0      /* change for proper input disk type */
  21.    @Integer @Fails   = 0
  22.    @Integer @Totsize = 0
  23.    @Integer @TotKB   = 0
  24.    @Integer @Asize   = 2400
  25.    @Integer @Bsize   = 1700
  26.    @Integer @Csize   =  500
  27.    @Integer @Dsize   = 2000
  28.  
  29.    @Integer @DBUsize =  650
  30.    @Integer @PEsize  =  250
  31.    @Integer @RLsize  =  450
  32.    @Integer @PLLsize =  350
  33.  
  34. /* Maxsize is the sum of A, B, C, and Dsize.  Must be updated if any of those
  35.    are changed!!! */
  36.    @Integer @Maxsize = 6600
  37.    @Dir @Bin         = "\\BIN"
  38.    @Dir @Include     = "\\INCLUDE"
  39.    @Dir @Lib         = "\\LIB"
  40.    @Dir @Pll         = "\\PLL"
  41.    @Dir @Obj         = "\\OBJ"
  42.    @Dir @Dbu         = "\\SOURCE\\DBU"
  43.    @Dir @Pe          = "\\SOURCE\\PE"
  44.    @Dir @Rl          = "\\SOURCE\\RL"
  45.    @Dir @Sample      = "\\SOURCE\\SAMPLE"
  46.    @Dir @Sys         = "\\SOURCE\\SYS"
  47.    @Dir @Ng          = "\\NG"
  48.    @Qstring @NewLine = "\n"
  49.    @Qstring @Qs1     = " Ficheros de Sistema     "
  50.    @Qstring @Qs2     = " Utilidades              "
  51.    @Qstring @Qs3     = " Programas de Ejemplo    "
  52.    @Qstring @Qs4     = " Documentación en Línea  "
  53.    @Qstring @Qs10     = "Utilidad Base de Datos - DBU.EXE"
  54.    @Qstring @Qs11     = "Editor de Programas - PE.EXE"
  55.    @Qstring @Qs12     = "Utilidad Informes y Etiquetas - RL.EXE"
  56.    @Qstring @Qs13     = "Biblioteca Pre-enlazada - BASE52.PLL"
  57.    @Qstring @Yes      = "=> "
  58. @EndVars
  59.  
  60. @Display
  61. @Cls
  62.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  63.   █ Computer        █
  64.   █  Associates     █     Este programa instala la versión internacional
  65.   █   International █     de CA-Clipper 5.2 en su ordenador y comprueba
  66.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█     la integridad de los disquetes. Los pasos
  67.        ▄▄▄▄▄▄▄▄▄          básicos que debe seguir para la instalación
  68.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄       son los siguientes:
  69.  
  70.                           ■ Seleccionar unidad y directorio deseados
  71.                           ■ Seleccionar los ficheros a instalar
  72.                           ■ Instalar los ficheros seleccionados
  73.                           ■ Actualizar AUTOEXEC.BAT y CONFIG.SYS
  74.  
  75.  
  76.      El programa le guiará, paso a paso, durante todo el proceso. Al
  77.      finalizar, @Name se habrá instalado en su disco duro.
  78.      Pulse Esc en cualquier momento para detener la instalación.
  79.  
  80.                                      @Pause
  81.  
  82. @EndDisplay
  83.  
  84. DrivePick:
  85. @GetOutDrive
  86. @Suppress A
  87. @Suppress B
  88. @LocalWindow(11,36)
  89. @Cls
  90.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  91.   █ Computer        █
  92.   █  Associates     █     Seleccione la unidad de destino:
  93.   █   International █
  94.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  95.        ▄▄▄▄▄▄▄▄▄
  96.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.    Use  y  para resaltar una unidad y pulse ─┘ para seleccionarla.
  109.                            Pulse Esc para salir.
  110. @EndOutDrive
  111.  
  112. @GetSubdir
  113. @LocalWindow(6,56)
  114. @Cls
  115.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  116.   █ Computer        █
  117.   █  Associates     █     Seleccione el directorio de destino
  118.   █   International █
  119.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  120.        ▄▄▄▄▄▄▄▄▄
  121.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  122.  
  123.  
  124.     ┌──────────────────────────────────────────────────────────────────┐
  125.     │ ¡ADVERTENCIA! La instalación sobreescribe los ficheros del       │
  126.     │ directorio destino. Si hay instalada otra versión de CA-Clipper  │
  127.     │ en el directorio destino mostrado, puede instalar CA-Clipper 5.2 │
  128.     │ en un directorio diferente para evitar la pérdida de ficheros.   │
  129.     │ Tenga en cuenta que \CLIPPER52 no es un nombre de directorio     │
  130.     │ válido y que se trunca a \CLIPPER5.                              │
  131.     └──────────────────────────────────────────────────────────────────┘
  132.  
  133.      Indique un directorio (límite 8 caracteres) y pulse ─┘ para
  134.      seguir. Pulse Esc para salir.
  135.  
  136. @EndSubdir
  137.  
  138. GroupPick:
  139. @Totsize = (0)
  140. @GetGroups
  141.    @LocalWindow(7,40)
  142.    @SetGroup(A)
  143.    @SetGroup(B)
  144.    @SetGroup(C)
  145.    @SetGroup(D)
  146.    @CheckBox
  147.    @Cls
  148.                           Instalación de @Name
  149.  
  150.                       Seleccione los Grupos a Instalar:
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.       ■ Ficheros de Sistema son los ficheros necesarios para compilar,
  158.         enlazar y depurar programas.
  159.       ■ Utilidades son programas adicionales que le ayudan en el
  160.         desarrollo. Si elige instalar las utilidades, se le pedirá
  161.         que seleccione las utilidades que desea instalar.
  162.       ■ Programas de Ejemplo son ficheros fuente con ejemplos y
  163.         ficheros de sistema sustituibles.
  164.       ■ Documentación en Línea incluye los ficheros necesarios para
  165.         acceder a la documentación en línea.
  166.  
  167.    Use  y  para resaltar un grupo y pulse Espacio para cambiar su estado.
  168.                   Pulse ─┘ para seguir o Esc para salir.
  169.    @Set A = "@Qs1  @Asize KB"
  170.    @Set B = "@Qs2  @Bsize KB"
  171.    @Set C = "@Qs3   @Csize KB"
  172.    @Set D = "@Qs4  @Dsize KB"
  173. @EndGroups
  174.  
  175. @If ('B' [= @Group)
  176.    @GetOption
  177.    @CheckBox
  178.    @SetOption(10)
  179.    @SetOption(11)
  180.    @SetOption(12)
  181.    @SetOption(13)
  182.    @LocalWindow(7,40)
  183.    @Cls
  184.                           Instalación de @Name
  185.  
  186.                     Instalar las Siguientes Utilidades:
  187.  
  188.  
  189.  
  190.  
  191.    @Option 10 = "Utilidad Base de Datos - DBU.EXE            @DBUSize KB   "
  192.    @Option 11 = "Editor de Programas - PE.EXE                @PESize KB   "
  193.    @Option 12 = "Utilidad Informes y Etiquetas - RL.EXE      @RLSize KB   "
  194.    @Option 13 = "Biblioteca Pre-enlazada - BASE52.PLL        @PllSize KB   "
  195.  
  196. @Newline
  197.           El Grupo Utilidades contiene utilidades adicionales que le
  198.           ayudan en el desarrollo de aplicaciones. Los ficheros se
  199.           instalarán en los siguientes directorios:
  200.  
  201.           Ejecutables    =>  @Subdir\BIN
  202.           Fuentes de DBU =>  @Subdir\SOURCE\DBU
  203.           Fuentes de RL  =>  @Subdir\SOURCE\RL
  204.           Fuentes de PE  =>  @Subdir\SOURCE\PE
  205.           PLL            =>  @Subdir\PLL
  206.  
  207.    Use  y  para resaltar un grupo y pulse Espacio para cambiar su estado.
  208.                    Pulse ─┘ para seguir o Esc para salir.
  209.    @EndOption
  210. @EndIf
  211.  
  212. /* Calculate installation disk space size */
  213.  
  214. @If ('A' [= @Group)
  215.    @Totsize = (@Totsize + @Asize)
  216. @EndIf
  217.  
  218. @If ('B' [= @Group)
  219.    @If (10 [= @Option)
  220.      @Totsize = (@Totsize + @DBUsize)
  221.    @Endif
  222.    @If (11 [= @Option)
  223.      @Totsize = (@Totsize + @PEsize)
  224.    @Endif
  225.    @If (12 [= @Option)
  226.      @Totsize = (@Totsize + @RLsize)
  227.    @Endif
  228.    @If (13 [= @Option)
  229.      @Totsize = (@Totsize + @PLLsize)
  230.    @Endif
  231. @EndIf
  232.  
  233. @If ('C' [= @Group)
  234.    @Totsize = (@Totsize + @Csize)
  235. @EndIf
  236.  
  237. @If ('D' [= @Group)
  238.    @Totsize = (@Totsize + @Dsize)
  239. @EndIf
  240.  
  241. @TotKB = (@Totsize * 1024)
  242.  
  243. @If (@TotKB > @DiskFree @OutDrive)
  244.    @GetOption
  245.    @ClearOption(1)
  246.    @ClearOption(2)
  247.    @ClearOption(3)
  248.    @ClearOption(4)
  249.  
  250.    @LocalWindow(7,50)
  251.    @Cls
  252.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  253.   █ Computer        █
  254.   █  Associates     █     Seleccione una Opción:
  255.   █   International █
  256.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  257.        ▄▄▄▄▄▄▄▄▄
  258.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  259.  
  260.                    @Option 1 = "Seleccionar una unidad diferente"
  261.                    @Option 2 = "Seleccionar grupos de ficheros diferentes"
  262.                    @Option 3 = "Continuar con la instalación"
  263.                    @Option 4 = "Salir al DOS"
  264.  
  265. @NewLine
  266.        ┌───────────────────────────────────────────────────────────────┐
  267.        │   ¡ADVERTENCIA! No hay suficiente espacio en disco para       │
  268.        │   realizar la instalación.                                    │
  269.        └───────────────────────────────────────────────────────────────┘
  270.  
  271.        La instalación requiere @TotKB bytes y la unidad @OutDrive sólo
  272.        tiene @DiskFree @OutDrive bytes disponibles.
  273.  
  274.  
  275.    Use  y  para resaltar una opción y pulse ─┘ para seleccionarla.
  276.                            Pulse Esc para salir.
  277.    @EndOption
  278.  
  279.    @If (1 [= @Option)
  280.       @Goto DrivePick
  281.    @EndIf
  282.    @If (2 [= @Option)
  283.       @Goto GroupPick
  284.    @EndIf
  285.    @If (4 [= @Option)
  286.       @Display
  287.          @Cls
  288.          @Abort
  289.       @EndDisplay
  290.    @EndIf
  291. @EndIf
  292.  
  293. @Display
  294. @Cls
  295.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  296.   █ Computer        █
  297.   █  Associates     █     Se instalarán los grupos marcados con '=>'.
  298.   █   International █
  299.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█  @If ('A' [= @Group)   @Yes @Qs1 @Else       @Qs1 @Endif
  300.        ▄▄▄▄▄▄▄▄▄       @If ('B' [= @Group)   @Yes @Qs2 @Else       @Qs2 @Endif
  301.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    @If (10 [= @Option)   @Yes     @Qs10 @Else           @Qs10 @Endif
  302.                        @If (11 [= @Option)   @Yes     @Qs11 @Else           @Qs11 @Endif
  303.                        @If (12 [= @Option)   @Yes     @Qs12 @Else           @Qs12 @Endif
  304.                        @If (13 [= @Option)   @Yes     @Qs13 @Else           @Qs13 @Endif
  305.                        @If ('C' [= @Group)   @Yes @Qs3 @Else       @Qs3 @Endif
  306.                        @If ('D' [= @Group)   @Yes @Qs4 @Else       @Qs4 @Endif
  307.  
  308.                           Se requieren @Totsize KB para la instalación.
  309.  
  310.  
  311.  
  312.                                      @pause
  313. @EndDisplay
  314.  
  315. @If ('A' [= @Group)
  316.    @GetOption
  317.    @LocalWindow(7,38)
  318.    @Cls
  319.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  320.   █ Computer        █
  321.   █  Associates     █     ¿Modificar el fichero AUTOEXEC.BAT?
  322.   █   International █
  323.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  324.        ▄▄▄▄▄▄▄▄▄
  325.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  326.  
  327.                         @Option 101 = "  Sí  "
  328.                         @Option 102 = "  No  "
  329.    @Newline
  330.       Para que CA-Clipper funcione correctamente, debe establecer
  331.       las variables de entorno LIB, INCLUDE, OBJ y PLL. Se recomienda
  332.       que deje al programa de instalación hacer los cambios necesarios
  333.       en el fichero AUTOEXEC.BAT. Si no autoriza estos cambios, los
  334.       cambios propuestos se escriben en AUTOEXEC.NEW.
  335.  
  336.    @EndOption
  337. @EndIf
  338.  
  339. @If ('A' [= @Group)
  340.    @GetOption
  341.    @LocalWindow(7,38)
  342.    @Cls
  343.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  344.   █ Computer        █
  345.   █  Associates     █     ¿Modificar el fichero CONFIG.SYS?
  346.   █   International █
  347.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  348.        ▄▄▄▄▄▄▄▄▄
  349.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  350.  
  351.                         @Option 201 = "  Sí  "
  352.                         @Option 202 = "  No  "
  353. @Newline
  354.       Para que CA-Clipper funcione correctamente, debe ajustar FILES y
  355.       BUFFERS. Se recomienda que deje al programa de instalación hacer
  356.       los cambios necesarios en el fichero CONFIG.SYS. Si no autoriza
  357.       estos cambios, los cambios propuestos se escriben en el fichero
  358.       CONFIG.NEW.
  359.  
  360.    @EndOption
  361. @EndIf
  362.  
  363. @If (@DiskSize @InDrive     < 400000)
  364.    @Indisk = 360
  365. @ElseIf (@DiskSize @InDrive < 750000)
  366.    @Indisk = 720
  367. @ElseIf (@DiskSize @InDrive < 1300000)
  368.    @Indisk = 1200
  369. @ElseIf (@DiskSize @InDrive < 1500000)
  370.    @Indisk = 1440
  371. @Else
  372.    @Indisk = 0
  373. @EndIf
  374.  
  375. @If (@InDisk == 720)
  376.    @DefineDisk
  377.       @Label = "Disco de Instalación 1"
  378.  
  379.       @File LEAME.     @Group A
  380.       @File NACION.DOC @Group A
  381.  
  382.       @BeginLib BIN.LIF
  383.          @File *.* @Out @Outdrive:\@Subdir\@Bin\*.* @Group A
  384.       @EndLib
  385.  
  386.       @BeginLib PLL.LIF
  387.          @File *.* @Out @Outdrive:\@Subdir\@Pll\*.*    @Option 13
  388.       @EndLib
  389.  
  390.    @EndDisk
  391.  
  392.    @DefineDisk
  393.       @Label = "Disco de Instalación 2"
  394.  
  395.       @BeginLib OBJ.LIF
  396.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  397.       @EndLib
  398.  
  399.       @BeginLib LIB1.LIF
  400.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.* @Group A
  401.       @EndLib
  402.  
  403.       @BeginLib LIB2.LIF
  404.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.* @Group A
  405.       @EndLib
  406.  
  407.       @BeginLib INCLUDE.LIF
  408.          @File *.* @Out @Outdrive:\@Subdir\@Include\*.* @Group A
  409.       @EndLib
  410.  
  411.    @EndDisk
  412.  
  413.    @DefineDisk
  414.       @Label = "Disco de Instalación 3"
  415.  
  416.       @BeginLib DBU.LIF
  417.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  418.          @File *.HLP @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  419.          @File *.HLP @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  420.          @File *.PRG @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  421.          @File *.RMK @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  422.          @File *.LNK @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  423.       @EndLib
  424.  
  425.       @BeginLib SYS.LIF
  426.          @File *.* @Out @Outdrive:\@Subdir\@Sys\*.* @Group C
  427.       @EndLib
  428.  
  429.       @BeginLib NG1.LIF
  430.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  431.       @EndLib
  432.  
  433.    @EndDisk
  434.  
  435.    @DefineDisk
  436.       @Label = "Disco de Instalación 4"
  437.  
  438.       @BeginLib SAMPLE.LIF
  439.          @File *.* @Out @Outdrive:\@Subdir\@Sample\*.* @Group C
  440.       @EndLib
  441.  
  442.       @BeginLib RL.LIF
  443.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 12
  444.          @File *.PRG @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  445.          @File *.RMK @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  446.       @EndLib
  447.  
  448.       @BeginLib PE.LIF
  449.         @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*   @Option 11
  450.         @File *.PRG @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  451.         @File *.RMK @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  452.       @EndLib
  453.  
  454.       @BeginLib NG2.LIF
  455.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  456.       @EndLib
  457.  
  458.       @BeginLib NATION.LIF
  459.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  460.       @EndLib
  461.  
  462.    @EndDisk
  463.  
  464. @ElseIf (@InDisk == 1200)
  465.    @DefineDisk
  466.       @Label = "Disco de Instalación 1"
  467.  
  468.       @File LEAME.     @Group A
  469.       @File NACION.DOC @Group A
  470.  
  471.       @BeginLib BIN.LIF
  472.          @File *.* @Out @Outdrive:\@Subdir\@Bin\*.* @Group A
  473.       @EndLib
  474.  
  475.       @BeginLib OBJ.LIF
  476.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  477.       @EndLib
  478.  
  479.       @BeginLib LIB1.LIF
  480.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.* @Group A
  481.       @EndLib
  482.  
  483.       @BeginLib INCLUDE.LIF
  484.          @File *.* @Out @Outdrive:\@Subdir\@Include\*.* @Group A
  485.       @EndLib
  486.  
  487.       @BeginLib PLL.LIF
  488.          @File *.* @Out @Outdrive:\@Subdir\@Pll\*.*  @Option 13
  489.       @EndLib
  490.  
  491.    @EndDisk
  492.  
  493.    @DefineDisk
  494.       @Label = "Disco de Instalación 2"
  495.  
  496.       @BeginLib LIB2.LIF
  497.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.*  @Group A
  498.       @EndLib
  499.  
  500.       @BeginLib DBU.LIF
  501.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  502.          @File *.HLP @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  503.          @File *.HLP @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  504.          @File *.PRG @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  505.          @File *.RMK @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  506.          @File *.LNK @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  507.       @EndLib
  508.  
  509.       @BeginLib PE.LIF
  510.         @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*   @Option 11
  511.         @File *.PRG @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  512.         @File *.RMK @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  513.       @EndLib
  514.  
  515.       @BeginLib RL.LIF
  516.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 12
  517.          @File *.PRG @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  518.          @File *.RMK @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  519.       @EndLib
  520.  
  521.       @BeginLib SYS.LIF
  522.          @File *.* @Out @Outdrive:\@Subdir\@Sys\*.* @Group C
  523.       @EndLib
  524.  
  525.       @BeginLib SAMPLE.LIF
  526.          @File *.* @Out @Outdrive:\@Subdir\@Sample\*.* @Group C
  527.       @EndLib
  528.  
  529.    @EndDisk
  530.  
  531.    @DefineDisk
  532.       @Label = "Disco de Instalación 3"
  533.  
  534.       @BeginLib NG1.LIF
  535.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  536.       @EndLib
  537.  
  538.       @BeginLib NG2.LIF
  539.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  540.       @EndLib
  541.  
  542.       @BeginLib NATION.LIF
  543.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  544.       @EndLib
  545.  
  546.    @EndDisk
  547.  
  548. @ElseIf (@InDisk == 1440)
  549.    @DefineDisk
  550.       @Label = "Disco de Instalación 1"
  551.  
  552.       @File LEAME.     @Group A
  553.       @File NACION.DOC @Group A
  554.  
  555.       @BeginLib BIN.LIF
  556.          @File *.* @Out @Outdrive:\@Subdir\@Bin\*.* @Group A
  557.       @EndLib
  558.  
  559.       @BeginLib OBJ.LIF
  560.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  561.       @EndLib
  562.  
  563.       @BeginLib LIB1.LIF
  564.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.* @Group A
  565.       @EndLib
  566.  
  567.       @BeginLib LIB2.LIF
  568.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.* @Group A
  569.       @EndLib
  570.  
  571.       @BeginLib INCLUDE.LIF
  572.          @File *.* @Out @Outdrive:\@Subdir\@Include\*.* @Group A
  573.       @EndLib
  574.  
  575.       @BeginLib RL.LIF
  576.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 12
  577.          @File *.PRG @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  578.          @File *.RMK @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  579.       @EndLib
  580.  
  581.    @EndDisk
  582.  
  583.    @DefineDisk
  584.       @Label = "Disco de Instalación 2"
  585.  
  586.       @BeginLib NG1.LIF
  587.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  588.       @EndLib
  589.  
  590.       @BeginLib NG2.LIF
  591.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  592.       @EndLib
  593.  
  594.       @BeginLib DBU.LIF
  595.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  596.          @File *.HLP @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  597.          @File *.HLP @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  598.          @File *.PRG @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  599.          @File *.RMK @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  600.          @File *.LNK @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  601.       @EndLib
  602.  
  603.       @BeginLib PE.LIF
  604.         @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*   @Option 11
  605.         @File *.PRG @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  606.         @File *.RMK @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  607.       @EndLib
  608.  
  609.       @BeginLib PLL.LIF
  610.          @File *.* @Out @Outdrive:\@Subdir\@Pll\*.*    @Option 13
  611.       @EndLib
  612.  
  613.       @BeginLib SYS.LIF
  614.          @File *.* @Out @Outdrive:\@Subdir\@Sys\*.* @Group C
  615.       @EndLib
  616.  
  617.       @BeginLib SAMPLE.LIF
  618.          @File *.* @Out @Outdrive:\@Subdir\@Sample\*.* @Group C
  619.       @EndLib
  620.  
  621.       @BeginLib NATION.LIF
  622.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  623.       @EndLib
  624.  
  625.    @EndDisk
  626.  
  627. @ElseIf (@InDisk == 0)                 /* hard disk */
  628.  
  629.    @DefineDisk
  630.       @Label = "Disco de Instalación 1"
  631.  
  632.       @File LEAME.     @Group A
  633.       @File NACION.DOC @Group A
  634.  
  635.       @BeginLib BIN.LIF
  636.          @File *.* @Out @Outdrive:\@Subdir\@Bin\*.* @Group A
  637.       @EndLib
  638.  
  639.       @BeginLib OBJ.LIF
  640.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  641.       @EndLib
  642.  
  643.       @BeginLib LIB1.LIF
  644.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.* @Group A
  645.       @EndLib
  646.  
  647.       @BeginLib LIB2.LIF
  648.          @File *.* @Out @Outdrive:\@Subdir\@Lib\*.* @Group A
  649.       @EndLib
  650.  
  651.       @BeginLib INCLUDE.LIF
  652.          @File *.* @Out @Outdrive:\@Subdir\@Include\*.* @Group A
  653.       @EndLib
  654.  
  655.       @BeginLib DBU.LIF
  656.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  657.          @File *.HLP @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 10
  658.          @File *.HLP @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  659.          @File *.PRG @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  660.          @File *.RMK @Out @Outdrive:\@Subdir\@Dbu\*.*  @Option 10
  661.       @EndLib
  662.  
  663.       @BeginLib PE.LIF
  664.         @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*   @Option 11
  665.         @File *.PRG @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  666.         @File *.RMK @Out @Outdrive:\@Subdir\@Pe\*.*    @Option 11
  667.       @EndLib
  668.  
  669.       @BeginLib RL.LIF
  670.          @File *.EXE @Out @Outdrive:\@Subdir\@Bin\*.*  @Option 12
  671.          @File *.PRG @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  672.          @File *.RMK @Out @Outdrive:\@Subdir\@Rl\*.*   @Option 12
  673.       @EndLib
  674.  
  675.       @BeginLib PLL.LIF
  676.          @File *.* @Out @Outdrive:\@Subdir\@Pll\*.*    @Option 13
  677.       @EndLib
  678.  
  679.       @BeginLib NG1.LIF
  680.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  681.       @EndLib
  682.  
  683.       @BeginLib NG2.LIF
  684.          @File *.* @Out @Outdrive:\@NG\*.* @Group D
  685.       @EndLib
  686.  
  687.       @BeginLib SAMPLE.LIF
  688.          @File *.* @Out @Outdrive:\@Subdir\@Sample\*.* @Group C
  689.       @EndLib
  690.  
  691.       @BeginLib SYS.LIF
  692.          @File *.* @Out @Outdrive:\@Subdir\@Sys\*.* @Group C
  693.       @EndLib
  694.  
  695.       @BeginLib NATION.LIF
  696.          @File *.* @Out @Outdrive:\@Subdir\@Obj\*.* @Group A
  697.       @EndLib
  698.  
  699.    @EndDisk
  700.  
  701. @Else
  702.  
  703.    ERROR:  Tamaño de disco incorrecto. Imposible instalar.
  704.    @Pause
  705.    @Abort
  706.  
  707. @Endif
  708.  
  709. @SetAutoexec
  710.    @If ('A' [= @Group)
  711.       @If (101 [= @Option)
  712.          @Overwrite
  713.       @Else
  714.          @DiskProto
  715.       @Endif
  716.  
  717.       @Verbatim "PATH=@OutDrive:\\@SubDir\\@Bin;@OutDrive:\\@Ng;%path%"
  718.       @SetPrepend("INCLUDE","@OutDrive:\\@SubDir\\@Include")
  719.       @SetPrepend("LIB","@OutDrive:\\@SubDir\\@Lib")
  720.       @SetPrepend("OBJ","@OutDrive:\\@SubDir\\@Obj")
  721.       @SetPrepend("PLL","@OutDrive:\\@SubDir\\@Pll")
  722.    @Endif
  723. @EndAutoexec
  724.  
  725. @SetConfig
  726.    @If ('A' [= @Group)
  727.       @If (201 [= @Option)
  728.          @Overwrite
  729.       @Else
  730.          @DiskProto
  731.       @Endif
  732.  
  733.       @Files   = 25
  734.       @Buffers = 15
  735.    @Endif
  736. @EndConfig
  737.  
  738. @Finish
  739.    @ChDrive(@OutDrive)
  740.    @ChDir("@SubDir")
  741.  
  742.   @Cls
  743.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█     Instalación de @Name
  744.   █ Computer        █
  745.   █  Associates     █     CA-Clipper 5.2 ha sido instalado correctamente
  746.   █   International █     en su ordenador. Ejecute NACION.BAT, situado
  747.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█     en el directorio @Subdir\OBJ,
  748.        ▄▄▄▄▄▄▄▄▄          si requiere el uso de caracteres internacionales
  749.     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄       para las ordenaciones e indexados.
  750.  
  751.                           Antes de usar el producto, consulte los ficheros
  752.                           LEAME y NACION.DOC con su editor de textos o
  753.                           el mandato TYPE del DOS. Estos ficheros se
  754.                           encuentran en el directorio @SubDir.
  755.  
  756. @Pause
  757. @EndFinish
  758.  
  759. /*---------------------* EOF INSTALL.DAT *--------------------*/
  760.  
  761.